inherited frmUserManage: TfrmUserManage
  Left = 334
  Top = 177
  Caption = #29992#25143#31649#29702
  ClientHeight = 757
  ClientWidth = 1469
  PixelsPerInch = 96
  TextHeight = 12
  object pgcDict: TcxPageControl [0]
    Left = 0
    Top = 42
    Width = 1469
    Height = 715
    ActivePage = tabEmployee
    Align = alClient
    Focusable = False
    Style = 8
    TabOrder = 1
    OnChange = pgcDictChange
    ClientRectBottom = 715
    ClientRectRight = 1469
    ClientRectTop = 23
    object tabEmployee: TcxTabSheet
      Caption = #20154#21592#23383#20856
      ImageIndex = 1
      object grdEmployee: TLeftDBEditGrid
        Left = 0
        Top = 25
        Width = 1469
        Height = 626
        Align = alClient
        AllowedSelections = [gstRecordBookmarks, gstRectangle, gstAll]
        ColumnDefValues.AutoDropDown = True
        ColumnDefValues.Layout = tlCenter
        DataGrouping.GroupLevels = <>
        DataSource = dsEmployee
        EditActions = [geaDeleteEh, geaSelectAllEh]
        Flat = True
        FooterColor = clWindow
        FooterFont.Charset = GB2312_CHARSET
        FooterFont.Color = clWindowText
        FooterFont.Height = -12
        FooterFont.Name = #23435#20307
        FooterFont.Style = []
        Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgMultiSelect]
        OptionsEh = [dghFixed3D, dghHighlightFocus, dghClearSelection, dghEnterAsTab, dghRowHighlight, dghDialogFind, dghColumnResize, dghColumnMove]
        RowDetailPanel.Color = clBtnFace
        RowHeight = 18
        RowSizingAllowed = True
        SumList.Active = True
        TabOrder = 0
        TitleFont.Charset = GB2312_CHARSET
        TitleFont.Color = clWindowText
        TitleFont.Height = -12
        TitleFont.Name = #23435#20307
        TitleFont.Style = []
        UseMultiTitle = True
        Columns = <
          item
            EditButtons = <>
            FieldName = 'emp_no'
            Footers = <>
            Width = 73
          end
          item
            EditButtons = <>
            FieldName = 'emp_sn'
            Footers = <>
          end
          item
            EditButtons = <>
            FieldName = 'user_name'
            Footers = <>
          end
          item
            EditButtons = <>
            FieldName = 'store_name'
            Footers = <>
            Width = 91
          end
          item
            EditButtons = <>
            FieldName = 'role_sn'
            Footers = <>
            Width = 73
          end
          item
            EditButtons = <>
            FieldName = 'role_name'
            Footers = <>
            Width = 73
          end
          item
            EditButtons = <>
            FieldName = 'delete_flag'
            Footers = <>
            Width = 90
          end>
        object RowDetailData: TRowDetailPanelControlEh
          object Panel2: TPanel
            Left = 0
            Top = -41
            Width = 0
            Height = 41
            Align = alBottom
            BevelOuter = bvNone
            ParentColor = True
            TabOrder = 0
            object DBNavigator1: TDBNavigator
              Left = 40
              Top = 10
              Width = 279
              Height = 25
              VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
              TabOrder = 0
            end
          end
          object Panel3: TPanel
            Left = 0
            Top = -82
            Width = 0
            Height = 41
            Align = alBottom
            BevelOuter = bvNone
            ParentColor = True
            TabOrder = 1
            object DBNavigator3: TDBNavigator
              Left = 40
              Top = 10
              Width = 279
              Height = 25
              VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
              TabOrder = 0
            end
          end
        end
      end
      object Panel4: TPanel
        Left = 0
        Top = 651
        Width = 1469
        Height = 41
        Align = alBottom
        BevelOuter = bvNone
        ParentColor = True
        TabOrder = 1
        object DBNavigator4: TDBNavigator
          Left = 40
          Top = 10
          Width = 279
          Height = 25
          DataSource = dsEmployee
          VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
          TabOrder = 0
        end
      end
      object Panel5: TPanel
        Left = 0
        Top = 0
        Width = 1469
        Height = 25
        Align = alTop
        Color = 16643306
        TabOrder = 2
      end
    end
    object tabRole: TcxTabSheet
      Caption = #26435#38480#23383#20856
      ImageIndex = 2
      object Panel1: TPanel
        Left = 0
        Top = 0
        Width = 1510
        Height = 714
        Align = alClient
        Color = 16643306
        TabOrder = 0
        object Splitter1: TSplitter
          Left = 481
          Top = 1
          Height = 712
        end
        object LeftDBEditGrid1: TLeftDBEditGrid
          Left = 1
          Top = 1
          Width = 480
          Height = 712
          Align = alLeft
          AllowedSelections = [gstRecordBookmarks, gstRectangle, gstAll]
          ColumnDefValues.AutoDropDown = True
          ColumnDefValues.Layout = tlCenter
          DataGrouping.GroupLevels = <>
          DataSource = dsRole
          EditActions = [geaDeleteEh, geaSelectAllEh]
          Flat = True
          FooterColor = clWindow
          FooterFont.Charset = GB2312_CHARSET
          FooterFont.Color = clWindowText
          FooterFont.Height = -12
          FooterFont.Name = #23435#20307
          FooterFont.Style = []
          Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgMultiSelect]
          OptionsEh = [dghFixed3D, dghHighlightFocus, dghClearSelection, dghEnterAsTab, dghRowHighlight, dghDialogFind, dghColumnResize, dghColumnMove]
          RowDetailPanel.Color = clBtnFace
          RowHeight = 18
          RowSizingAllowed = True
          SumList.Active = True
          TabOrder = 0
          TitleFont.Charset = GB2312_CHARSET
          TitleFont.Color = clWindowText
          TitleFont.Height = -12
          TitleFont.Name = #23435#20307
          TitleFont.Style = []
          UseMultiTitle = True
          Columns = <
            item
              EditButtons = <>
              FieldName = 'role_code'
              Footers = <>
              Width = 140
            end
            item
              Alignment = taCenter
              EditButtons = <>
              FieldName = 'role_name'
              Footers = <>
            end
            item
              Alignment = taCenter
              EditButtons = <>
              FieldName = 'delete_flag'
              Footers = <>
              Width = 100
            end>
          object RowDetailData: TRowDetailPanelControlEh
            object Panel12: TPanel
              Left = 0
              Top = -41
              Width = 0
              Height = 41
              Align = alBottom
              BevelOuter = bvNone
              ParentColor = True
              TabOrder = 0
              object DBNavigator10: TDBNavigator
                Left = 40
                Top = 10
                Width = 279
                Height = 25
                VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
                TabOrder = 0
              end
            end
            object Panel13: TPanel
              Left = 0
              Top = -82
              Width = 0
              Height = 41
              Align = alBottom
              BevelOuter = bvNone
              ParentColor = True
              TabOrder = 1
              object DBNavigator11: TDBNavigator
                Left = 40
                Top = 10
                Width = 279
                Height = 25
                VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
                TabOrder = 0
              end
            end
          end
        end
        object LeftDBEditGrid5: TLeftDBEditGrid
          Left = 484
          Top = 1
          Width = 1025
          Height = 712
          Align = alClient
          AllowedSelections = [gstRecordBookmarks, gstRectangle, gstAll]
          ColumnDefValues.AutoDropDown = True
          ColumnDefValues.Layout = tlCenter
          DataGrouping.GroupLevels = <>
          DataSource = dsRoleAction
          EditActions = [geaDeleteEh, geaSelectAllEh]
          Flat = True
          FooterColor = clWindow
          FooterFont.Charset = GB2312_CHARSET
          FooterFont.Color = clWindowText
          FooterFont.Height = -12
          FooterFont.Name = #23435#20307
          FooterFont.Style = []
          Options = [dgEditing, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgMultiSelect]
          OptionsEh = [dghFixed3D, dghHighlightFocus, dghClearSelection, dghEnterAsTab, dghRowHighlight, dghDialogFind, dghColumnResize, dghColumnMove]
          RowDetailPanel.Color = clBtnFace
          RowHeight = 18
          RowSizingAllowed = True
          SumList.Active = True
          TabOrder = 1
          TitleFont.Charset = GB2312_CHARSET
          TitleFont.Color = clWindowText
          TitleFont.Height = -12
          TitleFont.Name = #23435#20307
          TitleFont.Style = []
          UseMultiTitle = True
          Columns = <
            item
              Alignment = taCenter
              EditButtons = <>
              FieldName = 'sno'
              Footers = <>
              Width = 81
            end
            item
              Alignment = taCenter
              EditButtons = <>
              FieldName = 'action_sn'
              Footers = <>
            end
            item
              Alignment = taCenter
              EditButtons = <>
              FieldName = 'action_name'
              Footers = <>
            end
            item
              Alignment = taCenter
              EditButtons = <>
              FieldName = 'active_flag'
              Footers = <>
              Width = 94
            end>
          object RowDetailData: TRowDetailPanelControlEh
          end
        end
      end
      object Panel14: TPanel
        Left = 0
        Top = 714
        Width = 1510
        Height = 41
        Align = alBottom
        BevelOuter = bvNone
        ParentColor = True
        TabOrder = 1
        object DBNavigator12: TDBNavigator
          Left = 40
          Top = 10
          Width = 272
          Height = 25
          DataSource = dsRole
          VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbEdit, nbPost, nbCancel]
          TabOrder = 0
        end
        object DBNavigator13: TDBNavigator
          Left = 512
          Top = 8
          Width = 266
          Height = 25
          DataSource = dsRoleAction
          VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbEdit, nbPost, nbCancel]
          TabOrder = 1
        end
      end
    end
  end
  inherited tbdChildFormDock: TTBDock
    Width = 1469
    inherited tbrChildToolBar: TTBToolbar
      object TBItem2: TTBItem [0]
        Action = actRefresh
        DisplayMode = nbdmImageAndText
      end
      object TBItem1: TTBItem [1]
        Action = actResetPwd
        DisplayMode = nbdmImageAndText
      end
    end
  end
  inherited aclChild: TActionList
    Left = 998
    Top = 424
    object actRefresh: TAction [0]
      Caption = #21047#26032
      Hint = #21047#26032
      ImageIndex = 3
      OnExecute = actRefreshExecute
    end
    object actAdd: TAction
      Caption = #26032#22686
      Hint = #26032#22686
      ImageIndex = 10
    end
    object actSave: TAction
      Caption = #20445#23384
      Hint = #20445#23384
      ImageIndex = 11
    end
    object actDel: TAction
      Caption = #21024#38500
      Hint = #21024#38500
      ImageIndex = 7
    end
    object actEdit: TAction
      Caption = #32534#36753
      Hint = #32534#36753
      ImageIndex = 6
    end
    object actResetPwd: TAction
      Caption = #37325#32622#23494#30721
      ImageIndex = 8
      OnExecute = actResetPwdExecute
    end
  end
  inherited img32: TImageList
    Left = 1030
    Top = 232
  end
  inherited imgToolBar: TTBImageList
    Left = 1038
    Top = 160
  end
  inherited imgToolBar16: TTBImageList
    Left = 990
    Top = 160
  end
  inherited img16: TImageList
    Left = 982
    Top = 240
  end
  inherited timAfterFromCreate: TTimer
    Left = 1086
    Top = 160
  end
  object cdsInputType: TClientDataSet
    Aggregates = <>
    Params = <>
    Left = 1094
    Top = 256
    object cdsInputTypecode: TStringField
      FieldName = 'code'
      Size = 50
    end
    object cdsInputTypename: TStringField
      FieldName = 'name'
      Size = 50
    end
  end
  object cdsEmployee: TClientDataSet
    Aggregates = <>
    Params = <>
    AfterInsert = cdsEmployeeAfterInsert
    AfterPost = cdsEmployeeAfterPost
    Left = 998
    Top = 8
    object strngfldEmployeeemp_no: TStringField
      Alignment = taCenter
      DisplayLabel = #21592#24037#32534#21495
      FieldName = 'emp_no'
      Required = True
      Size = 8
    end
    object strngfldEmployeeemp_name: TStringField
      Alignment = taCenter
      DisplayLabel = #21592#24037#22995#21517
      FieldName = 'emp_sn'
      Required = True
      Size = 16
    end
    object cdsEmployeeuser_name: TStringField
      Alignment = taCenter
      DisplayLabel = #36134#25143#21035#21517
      FieldName = 'user_name'
      Required = True
      Size = 25
    end
    object cdsEmployeerole_sn: TStringField
      Alignment = taCenter
      DisplayLabel = #26435#38480#32423#21035
      FieldName = 'role_sn'
      Size = 10
    end
    object cdsEmployeedelete_flag: TBooleanField
      DisplayLabel = #20572#29992#26631#24535
      FieldName = 'delete_flag'
    end
    object cdsEmployeerole_name: TStringField
      Alignment = taCenter
      DisplayLabel = #26435#38480#32423#21035
      FieldKind = fkLookup
      FieldName = 'role_name'
      LookupDataSet = cdsRole
      LookupKeyFields = 'role_code'
      LookupResultField = 'role_name'
      KeyFields = 'role_sn'
      Size = 40
      Lookup = True
    end
    object cdsEmployeesubsys_code: TStringField
      FieldName = 'subsys_code'
      Size = 25
    end
    object cdsEmployeepass_word: TStringField
      FieldName = 'pass_word'
      Size = 30
    end
    object cdsEmployeestore_no: TStringField
      FieldName = 'store_no'
      Size = 3
    end
    object cdsEmployeestore_name: TStringField
      DisplayLabel = #24402#23646#38376#24215
      FieldKind = fkLookup
      FieldName = 'store_name'
      LookupDataSet = dmPub.cdsStore
      LookupKeyFields = 'store_no'
      LookupResultField = 'store_shortname'
      KeyFields = 'store_no'
      Size = 40
      Lookup = True
    end
  end
  object dsEmployee: TDataSource
    DataSet = cdsEmployee
    OnStateChange = dsEmployeeStateChange
    Left = 998
    Top = 72
  end
  object cdsRole: TClientDataSet
    Aggregates = <>
    Params = <>
    BeforePost = cdsRoleBeforePost
    AfterPost = cdsRoleAfterPost
    AfterScroll = cdsRoleAfterScroll
    OnNewRecord = cdsRoleNewRecord
    Left = 1144
    Top = 8
    object cdsRolerole_code: TStringField
      Alignment = taCenter
      DisplayLabel = #35282#33394#20195#30721
      FieldName = 'role_code'
      Size = 5
    end
    object cdsRolerole_name: TStringField
      DisplayLabel = #35282#33394#21517#31216
      FieldName = 'role_name'
      Required = True
      Size = 30
    end
    object cdsRoledelete_flag: TBooleanField
      DisplayLabel = #20572#29992#26631#24535
      FieldName = 'delete_flag'
    end
  end
  object dsRole: TDataSource
    DataSet = cdsRole
    OnStateChange = dsRoleStateChange
    Left = 1144
    Top = 73
  end
  object dsRoleAction: TDataSource
    DataSet = cdsRoleAction
    Left = 1208
    Top = 73
  end
  object cdsRoleAction: TClientDataSet
    Aggregates = <>
    Params = <>
    AfterPost = cdsRoleActionAfterPost
    Left = 1208
    Top = 9
    object cdsRoleActionrole_code: TStringField
      FieldName = 'role_code'
      ReadOnly = True
      Size = 5
    end
    object cdsRoleActionsno: TIntegerField
      DisplayLabel = #24207#21495
      FieldName = 'sno'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      ReadOnly = True
    end
    object cdsRoleActionaction_sn: TStringField
      DisplayLabel = #26435#38480#20195#30721
      FieldName = 'action_sn'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      ReadOnly = True
      Size = 30
    end
    object cdsRoleActionaction_name: TStringField
      DisplayLabel = #26435#38480#21517#31216
      FieldName = 'action_name'
      ReadOnly = True
      Size = 30
    end
    object cdsRoleActionactive_flag: TBooleanField
      DisplayLabel = #21551#29992
      FieldName = 'active_flag'
    end
  end
  object ProRoleAction: TADOStoredProc
    Connection = dmPub.adcConn
    ProcedureName = 'Pro_SetRoleAction;1'
    Parameters = <
      item
        Name = '@role_code'
        DataType = ftString
        Size = 1
        Value = '%'
      end>
    Left = 1200
    Top = 169
  end
end
